package com.youdoneed.friends.vo;

import com.youdoneed.user.model.CoolfaceNotice;
import com.youdoneed.user.model.User;
import io.swagger.annotations.ApiModelProperty;

/**
 * Created by lid on 2017/11/14 0014.
 * 首页顶部coolface提醒消息vo类
 *
 */
public class CoolfaceInfoVo {

    @ApiModelProperty("通知的类型")
    private String infoType;

    @ApiModelProperty("注册前有人coolface我，该字段为当时coolface我的数据")
    private FaceSearchUser faceSearchUser;

    @ApiModelProperty("我coolface过的人注册了，那么会有这条数据")
    private CoolfaceNotice coolfaceNotice;

    @ApiModelProperty("有人coolface找到了我，并且添加我为好友，那么我会收到一条coolface加好友的申请，与其他途径的加好友申请不一样")
    private CoolfaceRequestVo coolfaceRequestVo;

    @ApiModelProperty("用户信息")
    private User user;

    @ApiModelProperty("朋友的userId")
    private String friendId;

    @ApiModelProperty("朋友所在的省")
    private String friendProvince;

    @ApiModelProperty("朋友所在的市")
    private String friendCity;


    /**
     * 处理标志（0：未处理；1：已处理且接受；2：已处理且拒绝）
     */
    @ApiModelProperty("处理标志（0：未处理；1：已处理且接受；2：已处理且拒绝；）")
    private Integer handleFlag;

    public String getFriendProvince() {
        return friendProvince;
    }

    public void setFriendProvince(String friendProvince) {
        this.friendProvince = friendProvince;
    }

    public String getFriendCity() {
        return friendCity;
    }

    public void setFriendCity(String friendCity) {
        this.friendCity = friendCity;
    }

    public String getFriendId() {
        return friendId;
    }

    public void setFriendId(String friendId) {
        this.friendId = friendId;
    }

    public Integer getHandleFlag() {
        return handleFlag;
    }

    public void setHandleFlag(Integer handleFlag) {
        this.handleFlag = handleFlag;
    }

    public String getInfoType() {
        return infoType;
    }

    public void setInfoType(String infoType) {
        this.infoType = infoType;
    }

    public FaceSearchUser getFaceSearchUser() {
        return faceSearchUser;
    }

    public void setFaceSearchUser(FaceSearchUser faceSearchUser) {
        this.faceSearchUser = faceSearchUser;
    }

    public CoolfaceNotice getCoolfaceNotice() {
        return coolfaceNotice;
    }

    public void setCoolfaceNotice(CoolfaceNotice coolfaceNotice) {
        this.coolfaceNotice = coolfaceNotice;
    }

    public CoolfaceRequestVo getCoolfaceRequestVo() {
        return coolfaceRequestVo;
    }

    public void setCoolfaceRequestVo(CoolfaceRequestVo coolfaceRequestVo) {
        this.coolfaceRequestVo = coolfaceRequestVo;
    }

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }
}
